package com.itheima.d2_byte_stream;

import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.OutputStream;

/*
     目标：掌握文件字节输出流FileOutputStream的使用。
 */
public class FileOutputStreamTest4 {
    public static void main(String[] args) throws Exception {
        //文件字节输出流，从程序中，写文件到硬盘中
        //如果当前目录下没有此文件，会直接创建一个文件，如果有这个文件，会把文件清空
        //如果不想清空，可以在文件路径后面写true，表示不清空，直接追加
        // 获取流对象
        FileOutputStream f = new FileOutputStream("a.txt",true);
        //操作
        //写字节
//        f.write(97);
//        //写字节数组
//        byte[] bytes = {97,98,99,100};
//        f.write(bytes);
//        //写字节数组中的部分内容
//        f.write(bytes,2,2);
        byte[] bytes = "dghskdgh".getBytes();
        for (int i = 0; i < 10; i++) {
            f.write(bytes);
            f.write(System.lineSeparator().getBytes());
        }


        //释放资源
        f.close();
    }
}
